leaf of a screen - Espagnol Anglais Dictionnaire